home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 January - Disc 2 / Macworld (1999-01) (Disk 2).dmg / Serious Demos / Symbolic Composer 4.2 / Environment / System / SYMBOL / Symbol Processors / Transform / symbol-numbase < prev    next >
Text File  |  1998-10-23  |  579b  |  11 lines

  1. symbol-numbase input-pattern num-base output-atom &rest output-atoms
  2.  
  3. Converts the input-pattern into a number base num-base and binds the results to output-atoms. First the symbols are converted into integers, which are then converted into the new number base. Each digit in this number base is then bound to the output-atoms. This functions makes it possible to convert a pattern into a multitude of patterns, and preserving the original structure as a combination structure.
  4.  
  5. (symbol-numbase '(a b c d e) 3 's3 's2 's1)
  6. s3
  7. --> (a a a a a)
  8. s2
  9. --> (a a a b b)
  10. s1
  11. --> (a b c a b)